Big Huge Thesaurus

refracting telescope

noun